Factores de la Complejidad

Los factores de complejidad son elementos que contribuyen a la dificultad general en el desarrollo y mantenimiento del software. Pfleeger (2006) identifica dos tipos principales:

  1. Factores estáticos: Relacionados con la estructura del código y su organización
  2. Factores dinámicos: Incluyen requisitos cambiantes y la evolución del software a lo largo del tiempo

Un ejemplo de factor dinámico se basa en las Leyes de Lehman, específicamente en los postulados evolución continua y aumento de la complejidad.